Peer-to-peer Distributed Lookup Services
ثبت نشده
چکیده
As we are living in the era of technology innovation, the need of sharing information is becoming more important than ever. Peer-to-peer applications were introduced and developed in order to facilitate particularly the sharing of large video/audio files and software. Although the entire peer-to-peer research literature consists of four divisions: search, security, storage, and applications, in this paper, I will focus on the first division; search method or Peer-to-peer (P2P) distributed lookup service which is one of the most popular Internet applications. There are two types of algorithm in the P2P routing: “structured” and “unstructured”. Gnutella is the typical application for the unstructured approaches in which keywords queries are widely flooded. On the other hand, the structured algorithms which support distributed hash table (DHT) will guarantee location for a target within a determined number of hops. Although DHT did repair some scaling problems in the unstructured approach and has been referred to as the “second generation”, it is inherently ill-suited to range queries which are more prevalent and important in practice. Also, DHT will become inefficient when peers are continually arriving and departing. Therefore, I assert that it is more worthy to retain the simplicity of Gnutella while proposing new mechanisms to improve its scalability than to build a truly scalable DHT.
منابع مشابه
A Case for Locally-Organized Peer-to-Peer Lookup Services
Distributed lookup services have predominantly fallen into one of two categories: Gnutella-based systems and DHTs. In this paper, we identify a set of applications for P2P lookup services, and analyze each of their requirements along a commonlychosen set of dimensions. We show that neither Gnutella nor DHTs may provide the desired tradeoffs among these dimensions. We go on to demonstrate a loca...
متن کاملGrapes: Topology-Based Hierarchical Virtual Network for Peer-to-Peer Lookup Services
Peer-to-peer systems and applications are distributed systems without any centralized control. The core operation in most peer-to-peer systems is efficient location of data items. The current well-known peer-topeer systems like Napster and Gnutella have scalability problem in location of data items. To solve the scalability problem, some scalable peer-to-peer lookup services show up, such as CA...
متن کاملTAC: A Topology-Aware Chord-based Peer-to-Peer Network
Among structured Peer-to-Peer systems, Chord has a general popularity due to its salient features like simplicity, high scalability, small path length with respect to network size, and flexibility on node join and departure. However, Chord doesn’t take into account the topology of underlying physical network when a new node is being added to the system, thus resulting in high routing late...
متن کاملA Framework for Peer-To-Peer Lookup Services based on k-ary search
Locating entities in peer-to-peer environments is a fundamental operation. Recent studies show that the concept of distributed hash table can be used to design scalable lookup schemes with good performance (i.e. small routing table and lookup length). In this paper, we propose a simple framework for deriving decentralized lookup algorithms. The proposed framework is simple in that it is based o...
متن کاملFast Scalable Peer-to-Peer Lookup Services for Multi-Hop Wireless Networks
Title of dissertation: Fast Scalable Peer-to-Peer Lookup Services for Multi-Hop Wireless Networks Min-Ho Shin Doctor of Philosophy, 2007 Dissertation directed by: Professor William A. Arbaugh Department of Computer Science Distribution Date (version) : Jan. 15, 2008 Recent years have seen growing popularity of multi-hop wireless networks such as wireless mesh networks and sensor networks. Such ...
متن کاملA Testbed-based Visualization of Misbehavior in Peer-to-Peer Systems
The Pastry [2] Distributed Hastable (DHT) provides decentralized peer-to-peer services in a scalable and efficient manor. Peers do not have to provide links to each node in the network, but only to a small subset of nodes. Due to this, lookup requests for services offered in the peer-to-peer system mostly can not be sent to the destination directly, but have to be forwarded to a node that is lo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004